🇬🇧 en fr 🇫🇷

itchy feet noun

  • (idiomatic) A strong desire to travel; wanderlust.
bougeotte
Wiktionary Links